<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // let arr=['ba','ac','rr','aq','wt'];
    // arr=arr.sort();
    // console.log(arr);

    let arr = [
      { lable: "广州", short: "gz" },
      { lable: "北京", short: "bj" },
      { lable: "北海", short: "bh" },
      { lable: "安庆", short: "aq" }
    ]

    // 对数组对象排序 => 

    // 若 a 小于 b，在排序后的数组中 a 应该出现在 b 之前，则返回一个小于 0 的值
    // 是否希望a在b之前 
    //  是   请你 对ab做个判断   如果 a <b  你返回一个小于0 的数 
    // a =aq  b=gz  
   arr.sort((a,b)=>a.short<b.short?-1:1);

   console.log(arr);

  </script>
</body>

</html>